home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
Z-Misc Series
/
(k)zm.d64
/
about'disk
< prev
next >
Wrap
Text File
|
2007-03-01
|
7KB
|
256 lines
├╧═┴╠2.01 ╒╦╬O.3
--------------------------------------
╘HIS IS THE THIRD ├╧═┴╠ APPLICATIONS
DISK FOR THE ├╧═┴╠ CARTRIDGE FROM THE
╒╦ ├╧═┴╠ ╙PECIAL ╔NTEREST ╟ROUP. ╘HE
PROGRAMS ON THIS DISK HAVE BEEN
PROVIDED BY ├╧═┴╠ USERS FROM THE ╒╦
FOR USE WITH ├╧═┴╠ ├ARTRIDGE VERSION
2.01 FOR THE ├OMMODORE 64.
╘HESE PROGRAMS MAY BE COPIED
UNCHANGED WITHOUT RESTRICTION. ╔F YOU
CAN IMPROVE ON THESE PROGRAMS OR
PRODUCE SOME NEW ├╧═┴╠ APPLICATIONS
PLEASE SHARE THEM WITH THE ├╧═┴╠
COMMUNITY BY SENDING THEM TO THE ╒╦
├╧═┴╠ ╙╔╟.
╞ILE NAMES ON THIS DISK FOLLOW THE
CONVENTIONS LAID DOWN BY THE ╒╙ ├╧═┴╠
╒SERS ╟ROUP TO AID PORTABILITY. ╘HIS
MAY MEAN THAT SOME PROGRAMS REFER TO
FILES WHICH ARE REFERENCED BY A NAME
DIFFERENT FROM THAT ON THE DISK. ╔T
SHOULD BE CLEAR WHICH FILE IS BEING
REFERRED TO. ╞ILES PREFIXED WITH '╨╥╧├'
SHOULD BE MERGED INTO YOUR OWN PROGRAMS
WITH THE ├╧═┴╠ ═┼╥╟┼ COMMAND. ╞ILES
PEFIXED WITH '╨╦╟' SHOULD BE LINKED TO
YOUR OWN PROGRAMS WITH THE ├╧═┴╠ ╠╔╬╦
COMMAND.
┴LL PROGRAMS IN THE ┼DUCATION SECTION
ARE WRITTEN BY ┬ERT ═ILLEST OF THE ╒╦
├╧═┴╠ ╙╔╟, EXCEPT FOR ╞╔╓┼╘╥┼┼╙ AND
╥┼├╒╥╙╔╧╬-╘╥┼┼ WHICH ARE WRITTEN BY
─AVE ╨IRIE OF THE ╒╦ ├╧═┴╠ ╙╔╟.
╘╥╔╙┼╘'╞╧╬╘.─┼═╧ IS ┬ERT'S ┬LOCKBUSTER
ON THIS DISK! ╔T DEMONSTRATES HOW THE
FONT PACKAGE, BUILT INTO THE CARTRIDGE,
CAN BE USED TO STORE ╘╚╥┼┼ CHARACTER
FONTS WHICH CAN BE DISPLAYED ON THE
GRAPHIC SCREEN IN ┴╬┘ COMBINATION. ╔T
ALSO INDICATES HOW A USER CAN USE THIS
FACILITY. ╘HE FONT USED IN THIS
DEMONSTRATION IS ╞╧╬╘.╘╥╔╙┼╘.
╨╥╧├.╘┘╨┼.3'╙┼╘╙ IS A PROCEDURE TO MAKE
TYPING IN 3 CHARACTER FONTS EASIER. ╔TS
USE IS DESCRIBED IN ╘╥╔╙┼╘'╞╧╬╘.─┼═╧
╒╙┼'┼╪╘.╞.─╔├┼ IS A DEMONSTRATION OF
HOW TO USE EXTERNAL FUNCTIONS. ╔T IS
DONE BY MEANS OF A DICE GAME. ╔T ALSO
SHOWS HOW TO TRAP DISK ERRORS WHEN
EXTERNAL FUNCTIONS/PROCEDURES ARE
CALLED UP.
┼╪╘.╞╒╬├.─╔├┼ IS THE EXTERNAL FUNCTION
USED IN THE ABOVE DEMO
╨╥╧├.┼╪╘.╚┴╬─╠┼╥ IS A PROCEDURE YOU CAN
USE IN YOUR OWN PROGRAMS TO TRAP DISK
ERRORS WHEN USING EXTERNAL PROCEDURES
AND FUNCTIONS.
╔╬╘╥╧─'╤╒╔├╦╙╧╥╘ AND ─┼═╧'╤╒╔├╦╙╧╥╘.2
ARE UPDATED VERSIONS OF THE PROGRAMS
THAT APPEARED ON THE FIRST ╒╦ ├╧═┴╠ ╙╔╟
DISK. ╘HEY ARE MUCH BETTER THAN THE
ORIGINALS.
╨╥╧├.╤╒╔├╦╙╧╥╘, ╨╥╧├.╙┼╠┼├╘'╙╧╥╘ AND
╨╥╧├.┬╒┬┬╠┼╙╧╥╘ ARE ALSO UPDATES FROM
THE FIRST DISK. ╘HEY ARE SORTING
PROCEDURES THAT CAN BE USED WITH YOUR
OWN PROGRAMS.
╞╔╓┼╘╥┼┼╙ IS A DEMO OF INCREASING USE
OF A RECURSIVE PROCEDURE, (╘╥┼┼).
╥┼├╒╥╙╔╧╬-╘╥┼┼ SHOULD BE LISTED TO A
PRINTER. ╔T WILL THEN SHOW IN DETAIL
THE PRECISE COMMANDS EXECUTED WHEN A
PARTICULAR RECURSIVE PROCEDURE,
╘╥┼┼(3), IS CALLED.
┴LL THE ╒TILITIES DOWN TO
╨╥╧├.╤╒╧╘┼'╦┼┘╙ ARE WRITTEN BY ┬ERT
═ILLEST OF THE ╒╦ ├╧═┴╠ ╙╔╟.
┬┴╥'╟╥┴╨╚3 IS AN EXAMPLE OF HOW TO DRAW
BAR GRAPHS. ╘HE NEXT DISK WILL INCLUDE
A MORE DETAILED PROCEDURE FOR THIS.
╨╥╧├'╘╥┴╨'╨╥╔╬╘╥ IS USED IN THE
┴PPLICATION PROGRAM ├┘├╠┼'╟┼┴╥'─┴╘┴5.
╚OWEVER, THE IDEA CAN BE USED
GENERALLY. ╔T SHOWS HOW TO DIRECT ALL
PRINTER OPERATIONS THROUGH ONE
PROCEDURE SO THAT ERRORS CAN BE TRAPPED
WITHOUT THE REPEATED USE OF
╘╥┴╨...╚┴╬─╠┼╥.
╨╥╧├.┬╠╔╬╦'╙╘╥$ IS A SIMPLE PROCEDURE
TO WAIT FOR A KEY PRESS WHILE
DISPLAYING A FLASHING MESSAGE.
╨╥╧├.┘┼╙'╬╧+╙╘╥$ IS A PROCEDURE TO WAIT
FOR A 'Y' OR 'N' KEYPRESS WHILE
DISPLAYING A FLASHING USER DEFINED
QUESTION.
╨╥╧├'╔╘┴╠╔├╙.2 IS AN UPDATED VERSION OF
╠╙╘.─┼═'╔╘┴╠╔├╙ FROM THE SECOND ╒╦ ╙╔╟
├╧═┴╠ DISK. ╔T EXTENDS ITALIC PRINTING
TO BE COMPATIBLE WITH THE WINDOW
PROCEDURES OFF THE SAME DISK.
╔╘┴╠╔├╙'╫╔╬─╧╫'2 IS A DEMO OF THE ABOVE
UTILITY.
╙├╥┼┼╬'┴╠╠'├╚┴╥╙ IS A PROGRAM TO
DISPLAY THE CHARACTERS SETS IN
OPERATION. ╔T IS USEFUL FOR LOOKING UP
DETAILS OF CHARACTERS WHEN CONSIDERING
CHANGES FOR A USER DEFINED FONT.
╨╥╧├.╤╒╧╘┼'╦┼┘╙ IS USED TO REDEFINE THE
FUNCTION KEYS. ╔N PARTICULAR TOGGLING
IN AND OUT OF QUOTE MODE IS CARRIED OUT
USING FUNCTION KEYS.
╨┼┼╦╙'╘╧'╧┬╩ IS A USEFUL UTILITY TO
CREATE AN OBJECT FILE, SUITABLE FOR
INCLUSION IN A PACKAGE, FROM CODE THAT
IS IN THE COMPUTER MEMORY. ╔T ALSO
TAKES INTO ACCOUNT THAT THE FINAL
PRODUCT MAY NEED TO BE RELOCATED
(THE CODE ITSELF MUST BE RELOCATABLE).
╘HIS ROUTINE WAS WRITTEN BY ╥.┴. ╞ORD
OF THE ╒╦ ├╧═┴╠ ╙╔╟.
╨╥╧├.802╟╥┴╞─╒═╨ IS USED TO DUMP A
HIRES SCREEN TO AN ═╨╙802 PRINTER. ╘O
USE IT ═┼╥╟┼ THE ROUTINE INTO MEMORY.
╔F THE GRAPHIC SCREEN IS SET UP THEN DO
A ╙├┴╬ AND TYPE ╟╙─ <╥┼╘╒╥╬>. ╘HIS
PROCEDURE IS ╙-╠-╧-╫, 30 MINS PER
SCREEN DUMP, BUT AN 802 IS NOT A VERY
GOOD PRINTER FOR HIRES GRAPHICS! ╞RED
╥USSELL OF THE ╒╦ ├╧═┴╠ ╙╔╟ WROTE THE
ROUTINE.
╨╥╧├.╞╔╠╠╙├╥┼┼╬ IS A ROUTINE WHICH
QUICKLY FILLS A COMPLETE GRAPHIC
SCREEN WITH THE GIVEN FOREGROUND
COLOUR. ╔ WROTE THIS ONE!
┴═╨┼╥╙┴╬─ IS A PROGRAM TO LOAD THE &
DISK UTILITIES. ╔T CALLS UP ╙╦═.╚┼╠╨.
╔T WILL LOAD &:╞┴╙╘ WHICH SPEEDS UP
DISK READ/WRITE AND &:╬╧ ╦╬╧├╦╙ WHICH
WILL STOP THE 'HEAD BANGING' ROUTINE
WHEN A DISK ERROR IS FOUND. ╘HE ╞┴╙╘
AND ╬╧ ╦╬╧├╦ FILES ARE FOR USE WHEN IT
IS NOT POSSIBLE TO COPY THE & FILES.
┴LL THE PROGRAMS HAVE BEEN WRITTEN BY
╠ORCAN ┴DRIAN OF THE ╒╦ ├╧═┴╠ ╙╔╟.
├╧═╨╧╙┼╥ IS A PROGRAM WHICH WILL ALLOW
THE CREATION OF MONOPHONIC MUSIC.
╔NSTRUCTIONS FOR USE ARE WITHIN THE
PROGRAM. ╔T COULD BE ENHANCED BUT IS AN
EXCELLENT STARTER PROGRAM FOR GETTING
MUSIC OUT OF YOUR 64. ┴ JOYSTICK IS
USED TO CHOOSE MENU OPTIONS WHICH IS A
GOOD IDEA. ╘HIS PROGRAM WAS WRITTEN BY
┬RIAN ╞OSTER OF THE ╒╦ ├╧═┴╠ ╙╔╟.
╓┴╥╔┴╘╔╧╬╙ AND ╬╧╥╫┼╟.─┴╬├┼ ARE
PIECES OF MUSIC SCORE CREATED WITH THE
ABOVE PROGRAM.
├┘├╠┼'╟┼┴╥'─┴╘┴5 IS FOR THE SERIOUS
CYCLIST. ╔T WILL WORK OUT GEAR
COMBINATIONS WITH VARIOUS CHAINWHEELS
AND REAR COGS PRODUCING MORE EXTENSIVE
LISTS THAN ARE USUALLY AVAILABLE.
├╧═┴╠┴╥═├╠╧├╦ IS FOR THOSE WHO SLEEP
WITH THEIR 64 (NEAR BY) AND HAVE
TROUBLE GETTING UP IN THE MORNING. ┴DD
YOUR OWN MUSIC ROUTINE AND YOUR 64 WILL
WAKE YOU UP AT THE DESIRED TIME.
╓╘-52 IS A TERMINAL PROGRAM TO GIVE
300/300 BAUD COMMUNICATIONS VIA A MODEM
CONNECTED TO THE ╥╙232 PORT. ╔T HAS
BEEN CONVERTED FROM AN ├╧═┴╠ 0.14
VERSION FROM THE ╒╙ ├╧═┴╠ ╒SERS ╟ROUP
BY ╠ORCAN ┴DRIAN OF THE ╒╦ ├╧═┴╠ ╙╔╟.
╞╧╬╘.╙╠╔═ IS THE FONT USED IN THE
PROGRAM ╥┼┴─'┴┬╧╒╘'─╔╙╦ ON THIS DISK.
╔T ORIGINATED FROM ├OLIN ╘HOMPSON OF
THE ╒╙ ├╧═┴╠ ╒SERS ╟ROUP.
╞╧╬╘.╘╥╔╙┼╘ IS A FONT WHICH INCLUDES
THE SLIM CHARACTERS OF THE FONT ABOVE,
STANDARD SIZE CHARACTERS AND ITALIC
CHARACTERS, ALL IN ONE FONT. ┬E SURE TO
LOOK AT ╘╥╔╙┼╘'╞╧╬╘.─┼═╧ TO SEE HOW
EFFECTIVE USE OF THESE THREE SETS ALL
AT ONCE CAN BE. ╔T WAS PRODUCED BY ┬ERT
═ILLEST OF THE ╒╦ ├╧═┴╠ ╙╔╟.
╘HE PACKAGE SECTION HAS BEEN PREPARED
BY ╬ICK ╚IGHAM OF THE ╒╦ ├╧═┴╠ ╙╔╟.
╨╦╟.┬╠┴╙ IS A PACKAGE GIVING ┬ASIC
╠INEAR ┴LGEBRA ╙UBPROGRAMS. ╘HEY ARE
USED TO CARRY OUT VECTOR OPERATIONS.
╒SE ╞╔╠┼'╘╧'╓╔┼╫ TO READ ╘╪╘.┴┬╧╒╘'┬╠┴╙
AND ╘╪╘.─╧├'┬╠┴╙ WHICH WILL TELL YOU
ALL ABOUT THE PACKAGE AND ITS USE.
╘┼╙╘'┬╠┴╙ IS A DEMO OF THE PACKAGE AND
╙╟┼╞┴ IS AN EXAMPLE OF USING THE
PACKAGE ROUTINES TO SOLVE A SET OF
LINEAR EQUATIONS. ╙╥├.┬╠┴╙ IS THE
SOURCE CODE (├OMMODORE ┴SSEMBLER?) FOR
THE PACKAGE.
---------------------------------------
├OMMENTS OR FURTHER APPLICATIONS FOR
THE ├╧═┴╠ ├ARTRIDGE SHOULD BE SENT
TO:
┬RIAN ╟RAINGER,
╒╦ ├╧═┴╠ ╙╔╟,
╔├╨╒╟,
73, ═INEHEAD ╫AY,
╙TEVENAGE,
╚ERTFORDSHIRE
╙╟1 2╚┌
┼NGLAND
╘ELEPHONE: +44 438 727925
╨RESTEL ═AILBOX: 438727925
├OMPUNET ├OURIER: ┬╥╔┴╬
16TH ═ARCH 1986